# near model CODE resource # jump table entries: 440-443 (4 of them) export_55: 00000000 4E56 0000 link A6, 0 00000004 4E5E unlink A6 00000006 4E75 rts export_56: 00000008 4E56 FFFA link A6, -0x0006 0000000C 1B6E 0008 FBCD move.b [A5 - 0x433], [A6 + 0x8] 00000012 42A7 clr.l -[A7] 00000014 3F3C 0132 move.w -[A7], 0x132 00000018 A9BF syscall GetRMenu 0000001A 2B5F FBC0 move.l [A5 - 0x440], [A7]+ 0000001E 486E FFFC pea.l [A6 - 0x4] 00000022 A874 syscall GetPort 00000024 206E FFFC movea.l A0, [A6 - 0x4] 00000028 3D68 004A FFFA move.w [A6 - 0x6], [A0 + 0x4A] 0000002E 701E moveq.l D0, 0x1E 00000030 3200 move.w D1, D0 00000032 E641 asr D1.w, 3 00000034 41ED FD92 lea.l A0, [A5 - 0x26E] 00000038 0130 1000 btst [A0 + D1.w], D0 0000003C 6752 beq +0x54 /* 00000090 */ 0000003E 42A7 clr.l -[A7] 00000040 3F3C 012E move.w -[A7], 0x12E 00000044 41ED FC1C lea.l A0, [A5 - 0x3E4] 00000048 2F08 move.l -[A7], A0 0000004A 42A7 clr.l -[A7] 0000004C A9BD syscall GetNewWindow 0000004E 2B5F FCBA move.l [A5 - 0x346], [A7]+ 00000052 206D FCBA movea.l A0, [A5 - 0x346] 00000056 317C 0012 006C move.w [A0 + 0x6C], 0x12 0000005C 206D FCBA movea.l A0, [A5 - 0x346] 00000060 317C 0009 004A move.w [A0 + 0x4A], 0x9 /* '\t' */ 00000066 206D FCBA movea.l A0, [A5 - 0x346] 0000006A 317C 0004 0044 move.w [A0 + 0x44], 0x4 00000070 2F2D FCBA move.l -[A7], [A5 - 0x346] 00000074 4EAD 00EA jsr [A5 + 0xEA /* export_25 */] 00000078 2F2D 000C move.l -[A7], [A5 + 0xC] 0000007C 1F3C 0020 move.b -[A7], 0x20 /* ' ' */ 00000080 3F3C 0001 move.w -[A7], 0x1 00000084 4EAD 01B2 jsr [A5 + 0x1B2 /* export_50 */] 00000088 2F2E FFFC move.l -[A7], [A6 - 0x4] 0000008C A873 syscall SetPort 0000008E 6036 bra +0x38 /* 000000C6 */ label00000090: 00000090 42AD FCBA clr.l [A5 - 0x346] 00000094 206E FFFC movea.l A0, [A6 - 0x4] 00000098 317C 0009 004A move.w [A0 + 0x4A], 0x9 /* '\t' */ 0000009E 2F2E FFFC move.l -[A7], [A6 - 0x4] 000000A2 4EAD 00EA jsr [A5 + 0xEA /* export_25 */] 000000A6 3F3C FFEC move.w -[A7], 0xFFEC 000000AA 3F3C FFEC move.w -[A7], 0xFFEC 000000AE A893 syscall MoveTo 000000B0 2F2D 000C move.l -[A7], [A5 + 0xC] 000000B4 1F3C 0020 move.b -[A7], 0x20 /* ' ' */ 000000B8 3F3C 0001 move.w -[A7], 0x1 000000BC 4EAD 01B2 jsr [A5 + 0x1B2 /* export_50 */] 000000C0 3F2E FFFA move.w -[A7], [A6 - 0x6] 000000C4 A88A syscall TextSize label000000C6: 000000C6 102D FBCD move.b D0, [A5 - 0x433] 000000CA 671A beq +0x1C /* 000000E6 */ 000000CC 700B moveq.l D0, 0x0B 000000CE 3200 move.w D1, D0 000000D0 E641 asr D1.w, 3 000000D2 41ED FD92 lea.l A0, [A5 - 0x26E] 000000D6 0130 1000 btst [A0 + D1.w], D0 000000DA 56C0 sne D0 000000DC 0240 0001 andi.w D0, 0x1 000000E0 1B40 FBBF move.b [A5 - 0x441], D0 000000E4 6006 bra +0x8 /* 000000EC */ label000000E6: 000000E6 1B7C 0001 FBBF move.b [A5 - 0x441], 0x1 label000000EC: 000000EC 4E5E unlink A6 000000EE 205F movea.l A0, [A7]+ 000000F0 544F addq.w A7, 2 000000F2 4ED0 jmp [A0] fn000000F4: 000000F4 4E56 0000 link A6, 0 000000F8 42A7 clr.l -[A7] 000000FA A93B syscall GetMenuBar 000000FC 2B5F FBC8 move.l [A5 - 0x438], [A7]+ 00000100 102D FBCD move.b D0, [A5 - 0x433] 00000104 0A00 0001 xori.b D0, 0x1 00000108 6706 beq +0x8 /* 00000110 */ 0000010A 3F3C 0130 move.w -[A7], 0x130 0000010E A936 syscall DeleteMenu label00000110: 00000110 700F moveq.l D0, 0x0F 00000112 3200 move.w D1, D0 00000114 E641 asr D1.w, 3 00000116 41ED FBC4 lea.l A0, [A5 - 0x43C] 0000011A 0130 1000 btst [A0 + D1.w], D0 0000011E 6606 bne +0x8 /* 00000126 */ 00000120 3F3C 012C move.w -[A7], 0x12C 00000124 A936 syscall DeleteMenu label00000126: 00000126 701F moveq.l D0, 0x1F 00000128 3200 move.w D1, D0 0000012A E641 asr D1.w, 3 0000012C 41ED FBC4 lea.l A0, [A5 - 0x43C] 00000130 0130 1000 btst [A0 + D1.w], D0 00000134 6606 bne +0x8 /* 0000013C */ 00000136 3F3C 012D move.w -[A7], 0x12D 0000013A A936 syscall DeleteMenu label0000013C: 0000013C 7010 moveq.l D0, 0x10 0000013E 3200 move.w D1, D0 00000140 E641 asr D1.w, 3 00000142 41ED FBC4 lea.l A0, [A5 - 0x43C] 00000146 0130 1000 btst [A0 + D1.w], D0 0000014A 6608 bne +0xA /* 00000154 */ 0000014C 3F3C 012E move.w -[A7], 0x12E 00000150 A936 syscall DeleteMenu 00000152 6016 bra +0x18 /* 0000016A */ label00000154: 00000154 102D FBCD move.b D0, [A5 - 0x433] 00000158 0A00 0001 xori.b D0, 0x1 0000015C 670C beq +0xE /* 0000016A */ 0000015E 42A7 clr.l -[A7] 00000160 3F3C 012E move.w -[A7], 0x12E 00000164 A949 syscall GetMenuHandle 00000166 4267 clr.w -[A7] 00000168 A93A syscall DisableItem label0000016A: 0000016A 7011 moveq.l D0, 0x11 0000016C 3200 move.w D1, D0 0000016E E641 asr D1.w, 3 00000170 41ED FBC4 lea.l A0, [A5 - 0x43C] 00000174 0130 1000 btst [A0 + D1.w], D0 00000178 6606 bne +0x8 /* 00000180 */ 0000017A 3F3C 012F move.w -[A7], 0x12F 0000017E A936 syscall DeleteMenu label00000180: 00000180 3F3C 0131 move.w -[A7], 0x131 00000184 A936 syscall DeleteMenu 00000186 2F2D FBC0 move.l -[A7], [A5 - 0x440] 0000018A 4267 clr.w -[A7] 0000018C A939 syscall EnableItem 0000018E 7012 moveq.l D0, 0x12 00000190 3200 move.w D1, D0 00000192 E641 asr D1.w, 3 00000194 41ED FBC4 lea.l A0, [A5 - 0x43C] 00000198 0130 1000 btst [A0 + D1.w], D0 0000019C 6708 beq +0xA /* 000001A6 */ 0000019E 2F2D FBC0 move.l -[A7], [A5 - 0x440] 000001A2 4267 clr.w -[A7] 000001A4 A935 syscall InsertMenu label000001A6: 000001A6 A937 syscall DrawMenuBar 000001A8 4E5E unlink A6 000001AA 4E75 rts fn000001AC: 000001AC 4E56 0000 link A6, 0 000001B0 A934 syscall ClearMenuBar 000001B2 2F2D FBC8 move.l -[A7], [A5 - 0x438] 000001B6 A93C syscall SetMenuBar 000001B8 102D FBCD move.b D0, [A5 - 0x433] 000001BC 0A00 0001 xori.b D0, 0x1 000001C0 6702 beq +0x4 /* 000001C4 */ 000001C2 A937 syscall DrawMenuBar label000001C4: 000001C4 2F2D FBC8 move.l -[A7], [A5 - 0x438] 000001C8 4EAD 003A jsr [A5 + 0x3A /* export_3 */] 000001CC 4E5E unlink A6 000001CE 4E75 rts export_57: 000001D0 4E56 0000 link A6, 0 000001D4 1B7C 0001 FDB1 move.b [A5 - 0x24F], 0x1 000001DA 2B6D FD92 FBC4 move.l [A5 - 0x43C], [A5 - 0x26E] 000001E0 701E moveq.l D0, 0x1E 000001E2 3200 move.w D1, D0 000001E4 E641 asr D1.w, 3 000001E6 41ED FBC4 lea.l A0, [A5 - 0x43C] 000001EA 0130 1000 btst [A0 + D1.w], D0 000001EE 6728 beq +0x2A /* 00000218 */ 000001F0 2F2D FCBA move.l -[A7], [A5 - 0x346] 000001F4 4EBA 0288 jsr [PC + 0x288 /* 0000047E */] 000001F8 2F2D FCBA move.l -[A7], [A5 - 0x346] 000001FC 4EAD 00EA jsr [A5 + 0xEA /* export_25 */] 00000200 2F2D 000C move.l -[A7], [A5 + 0xC] 00000204 1F3C 000D move.b -[A7], 0xD /* '\r' */ 00000208 3F3C 0001 move.w -[A7], 0x1 0000020C 4EAD 01B2 jsr [A5 + 0x1B2 /* export_50 */] 00000210 41ED 03AA lea.l A0, [A5 + 0x3AA /* export_113 */] 00000214 2F08 move.l -[A7], A0 00000216 A9F1 syscall UnloadSeg label00000218: 00000218 700B moveq.l D0, 0x0B 0000021A 3200 move.w D1, D0 0000021C E641 asr D1.w, 3 0000021E 41ED FBC4 lea.l A0, [A5 - 0x43C] 00000222 0130 1000 btst [A0 + D1.w], D0 00000226 57C0 seq D0 00000228 C02D FBBF and.b D0, [A5 - 0x441] 0000022C 6708 beq +0xA /* 00000236 */ 0000022E 4EAD 00FA jsr [A5 + 0xFA /* export_27 */] 00000232 422D FBBF clr.b [A5 - 0x441] label00000236: 00000236 7016 moveq.l D0, 0x16 00000238 3200 move.w D1, D0 0000023A E641 asr D1.w, 3 0000023C 41ED FBC4 lea.l A0, [A5 - 0x43C] 00000240 0130 1000 btst [A0 + D1.w], D0 00000244 56C0 sne D0 00000246 0240 0001 andi.w D0, 0x1 0000024A 1F00 move.b -[A7], D0 0000024C 4EAD 024A jsr [A5 + 0x24A /* export_69 */] 00000250 700A moveq.l D0, 0x0A 00000252 3200 move.w D1, D0 00000254 E641 asr D1.w, 3 00000256 41ED FBC4 lea.l A0, [A5 - 0x43C] 0000025A 0130 1000 btst [A0 + D1.w], D0 0000025E 6704 beq +0x6 /* 00000264 */ 00000260 4EAD 0222 jsr [A5 + 0x222 /* export_64 */] label00000264: 00000264 700D moveq.l D0, 0x0D 00000266 3200 move.w D1, D0 00000268 E641 asr D1.w, 3 0000026A 41ED FBC4 lea.l A0, [A5 - 0x43C] 0000026E 0130 1000 btst [A0 + D1.w], D0 00000272 670C beq +0xE /* 00000280 */ 00000274 3F3C 0001 move.w -[A7], 0x1 00000278 486D FB16 pea.l [A5 - 0x4EA] 0000027C 4EAD 0212 jsr [A5 + 0x212 /* export_62 */] label00000280: 00000280 4267 clr.w -[A7] 00000282 A938 syscall HiliteMenu 00000284 3F3C 0194 move.w -[A7], 0x194 00000288 A979 syscall CouldDialog 0000028A 700E moveq.l D0, 0x0E 0000028C 3200 move.w D1, D0 0000028E E641 asr D1.w, 3 00000290 41ED FBC4 lea.l A0, [A5 - 0x43C] 00000294 0130 1000 btst [A0 + D1.w], D0 00000298 6706 beq +0x8 /* 000002A0 */ 0000029A 4EBA FE58 jsr [PC - 0x1A8 /* 000000F4 */] 0000029E 6062 bra +0x64 /* 00000302 */ label000002A0: 000002A0 42A7 clr.l -[A7] 000002A2 3F3C 012D move.w -[A7], 0x12D 000002A6 A949 syscall GetMenuHandle 000002A8 4267 clr.w -[A7] 000002AA A93A syscall DisableItem 000002AC 102D FBCD move.b D0, [A5 - 0x433] 000002B0 0A00 0001 xori.b D0, 0x1 000002B4 670C beq +0xE /* 000002C2 */ 000002B6 42A7 clr.l -[A7] 000002B8 3F3C 0130 move.w -[A7], 0x130 000002BC A949 syscall GetMenuHandle 000002BE 4267 clr.w -[A7] 000002C0 A93A syscall DisableItem label000002C2: 000002C2 42A7 clr.l -[A7] 000002C4 3F3C 0131 move.w -[A7], 0x131 000002C8 A949 syscall GetMenuHandle 000002CA 3F3C 0001 move.w -[A7], 0x1 000002CE A93A syscall DisableItem 000002D0 42A7 clr.l -[A7] 000002D2 3F3C 0131 move.w -[A7], 0x131 000002D6 A949 syscall GetMenuHandle 000002D8 3F3C 0002 move.w -[A7], 0x2 000002DC A93A syscall DisableItem 000002DE 42A7 clr.l -[A7] 000002E0 3F3C 0131 move.w -[A7], 0x131 000002E4 A949 syscall GetMenuHandle 000002E6 3F3C 0004 move.w -[A7], 0x4 000002EA A939 syscall EnableItem 000002EC 42A7 clr.l -[A7] 000002EE 3F3C 0131 move.w -[A7], 0x131 000002F2 A949 syscall GetMenuHandle 000002F4 3F3C 0005 move.w -[A7], 0x5 000002F8 A939 syscall EnableItem 000002FA 3F3C 0194 move.w -[A7], 0x194 000002FE A979 syscall CouldDialog 00000300 A937 syscall DrawMenuBar label00000302: 00000302 422D FBD3 clr.b [A5 - 0x42D] 00000306 422D FBD2 clr.b [A5 - 0x42E] 0000030A 422D FAD6 clr.b [A5 - 0x52A] 0000030E 102D FD91 move.b D0, [A5 - 0x26F] 00000312 0A00 0001 xori.b D0, 0x1 00000316 670C beq +0xE /* 00000324 */ 00000318 42A7 clr.l -[A7] 0000031A 42A7 clr.l -[A7] 0000031C 4EAD 00C2 jsr [A5 + 0xC2 /* export_20 */] 00000320 2B5F FD8C move.l [A5 - 0x274], [A7]+ label00000324: 00000324 4E5E unlink A6 00000326 4E75 rts export_58: 00000328 4E56 FFFA link A6, -0x0006 0000032C 102D FBCD move.b D0, [A5 - 0x433] 00000330 0A00 0001 xori.b D0, 0x1 00000334 122D FBBF move.b D1, [A5 - 0x441] 00000338 0A01 0001 xori.b D1, 0x1 0000033C C001 and.b D0, D1 0000033E 670A beq +0xC /* 0000034A */ 00000340 4EAD 0102 jsr [A5 + 0x102 /* export_28 */] 00000344 1B7C 0001 FBBF move.b [A5 - 0x441], 0x1 label0000034A: 0000034A 7016 moveq.l D0, 0x16 0000034C 3200 move.w D1, D0 0000034E E641 asr D1.w, 3 00000350 41ED FBC4 lea.l A0, [A5 - 0x43C] 00000354 0130 1000 btst [A0 + D1.w], D0 00000358 56C0 sne D0 0000035A 0240 0001 andi.w D0, 0x1 0000035E 1F00 move.b -[A7], D0 00000360 4EAD 024A jsr [A5 + 0x24A /* export_69 */] 00000364 700A moveq.l D0, 0x0A 00000366 3200 move.w D1, D0 00000368 E641 asr D1.w, 3 0000036A 41ED FBC4 lea.l A0, [A5 - 0x43C] 0000036E 0130 1000 btst [A0 + D1.w], D0 00000372 6704 beq +0x6 /* 00000378 */ 00000374 4EAD 0232 jsr [A5 + 0x232 /* export_66 */] label00000378: 00000378 700D moveq.l D0, 0x0D 0000037A 3200 move.w D1, D0 0000037C E641 asr D1.w, 3 0000037E 41ED FBC4 lea.l A0, [A5 - 0x43C] 00000382 0130 1000 btst [A0 + D1.w], D0 00000386 670C beq +0xE /* 00000394 */ 00000388 3F3C 0002 move.w -[A7], 0x2 0000038C 486D FB16 pea.l [A5 - 0x4EA] 00000390 4EAD 0212 jsr [A5 + 0x212 /* export_62 */] label00000394: 00000394 700C moveq.l D0, 0x0C 00000396 3200 move.w D1, D0 00000398 E641 asr D1.w, 3 0000039A 41ED FBC4 lea.l A0, [A5 - 0x43C] 0000039E 0130 1000 btst [A0 + D1.w], D0 000003A2 6712 beq +0x14 /* 000003B6 */ 000003A4 4EAD 020A jsr [A5 + 0x20A /* export_61 */] 000003A8 3D7C 0002 FFFA move.w [A6 - 0x6], 0x2 000003AE 486E FFFA pea.l [A6 - 0x6] 000003B2 4EAD 0202 jsr [A5 + 0x202 /* export_60 */] label000003B6: 000003B6 3F3C 0194 move.w -[A7], 0x194 000003BA A97A syscall FreeDialog 000003BC 700E moveq.l D0, 0x0E 000003BE 3200 move.w D1, D0 000003C0 E641 asr D1.w, 3 000003C2 41ED FBC4 lea.l A0, [A5 - 0x43C] 000003C6 0130 1000 btst [A0 + D1.w], D0 000003CA 6706 beq +0x8 /* 000003D2 */ 000003CC 4EBA FDDE jsr [PC - 0x222 /* 000001AC */] 000003D0 6070 bra +0x72 /* 00000442 */ label000003D2: 000003D2 42A7 clr.l -[A7] 000003D4 3F3C 012D move.w -[A7], 0x12D 000003D8 A949 syscall GetMenuHandle 000003DA 4267 clr.w -[A7] 000003DC A939 syscall EnableItem 000003DE 102D FBCD move.b D0, [A5 - 0x433] 000003E2 0A00 0001 xori.b D0, 0x1 000003E6 670C beq +0xE /* 000003F4 */ 000003E8 42A7 clr.l -[A7] 000003EA 3F3C 0130 move.w -[A7], 0x130 000003EE A949 syscall GetMenuHandle 000003F0 4267 clr.w -[A7] 000003F2 A939 syscall EnableItem label000003F4: 000003F4 A937 syscall DrawMenuBar 000003F6 42A7 clr.l -[A7] 000003F8 3F3C 0131 move.w -[A7], 0x131 000003FC A949 syscall GetMenuHandle 000003FE 3F3C 0001 move.w -[A7], 0x1 00000402 A939 syscall EnableItem 00000404 42A7 clr.l -[A7] 00000406 3F3C 0131 move.w -[A7], 0x131 0000040A A949 syscall GetMenuHandle 0000040C 3F3C 0002 move.w -[A7], 0x2 00000410 A939 syscall EnableItem 00000412 42A7 clr.l -[A7] 00000414 3F3C 0131 move.w -[A7], 0x131 00000418 A949 syscall GetMenuHandle 0000041A 3F3C 0004 move.w -[A7], 0x4 0000041E A93A syscall DisableItem 00000420 42A7 clr.l -[A7] 00000422 3F3C 0131 move.w -[A7], 0x131 00000426 A949 syscall GetMenuHandle 00000428 3F3C 0005 move.w -[A7], 0x5 0000042C A93A syscall DisableItem 0000042E 102D FBCD move.b D0, [A5 - 0x433] 00000432 670E beq +0x10 /* 00000442 */ 00000434 42A7 clr.l -[A7] 00000436 3F3C 0131 move.w -[A7], 0x131 0000043A A949 syscall GetMenuHandle 0000043C 3F3C 0002 move.w -[A7], 0x2 00000440 A93A syscall DisableItem label00000442: 00000442 A850 syscall InitCursor 00000444 102D FD91 move.b D0, [A5 - 0x26F] 00000448 0A00 0001 xori.b D0, 0x1 0000044C 6708 beq +0xA /* 00000456 */ 0000044E 2F2D FD8C move.l -[A7], [A5 - 0x274] 00000452 4EAD 003A jsr [A5 + 0x3A /* export_3 */] label00000456: 00000456 422D FDB1 clr.b [A5 - 0x24F] 0000045A 41ED 023A lea.l A0, [A5 + 0x23A /* export_67 */] 0000045E 2F08 move.l -[A7], A0 00000460 A9F1 syscall UnloadSeg 00000462 41ED 03BA lea.l A0, [A5 + 0x3BA /* export_115 */] 00000466 2F08 move.l -[A7], A0 00000468 A9F1 syscall UnloadSeg 0000046A 41ED 021A lea.l A0, [A5 + 0x21A /* export_63 */] 0000046E 2F08 move.l -[A7], A0 00000470 A9F1 syscall UnloadSeg 00000472 41ED 03AA lea.l A0, [A5 + 0x3AA /* export_113 */] 00000476 2F08 move.l -[A7], A0 00000478 A9F1 syscall UnloadSeg 0000047A 4E5E unlink A6 0000047C 4E75 rts fn0000047E: 0000047E 4E56 FFF4 link A6, -0x000C 00000482 2F0C move.l -[A7], A4 00000484 286E 0008 movea.l A4, [A6 + 0x8] 00000488 41EC 0020 lea.l A0, [A4 + 0x20] 0000048C 43ED FD80 lea.l A1, [A5 - 0x280] 00000490 20D9 move.l [A0]+, [A1]+ 00000492 20D9 move.l [A0]+, [A1]+ 00000494 41EC 0028 lea.l A0, [A4 + 0x28] 00000498 43ED FD78 lea.l A1, [A5 - 0x288] 0000049C 20D9 move.l [A0]+, [A1]+ 0000049E 20D9 move.l [A0]+, [A1]+ 000004A0 397C 0028 0030 move.w [A4 + 0x30], 0x28 /* '(' */ 000004A6 426C 0032 clr.w [A4 + 0x32] 000004AA 397C 0001 0034 move.w [A4 + 0x34], 0x1 000004B0 397C 0001 0036 move.w [A4 + 0x36], 0x1 000004B6 397C 0008 0038 move.w [A4 + 0x38], 0x8 000004BC 41EC 003A lea.l A0, [A4 + 0x3A] 000004C0 43ED FD78 lea.l A1, [A5 - 0x288] 000004C4 20D9 move.l [A0]+, [A1]+ 000004C6 20D9 move.l [A0]+, [A1]+ 000004C8 426C 0042 clr.w [A4 + 0x42] 000004CC 397C 0004 0044 move.w [A4 + 0x44], 0x4 000004D2 422C 0046 clr.b [A4 + 0x46] 000004D6 397C 0001 0048 move.w [A4 + 0x48], 0x1 000004DC 397C 0009 004A move.w [A4 + 0x4A], 0x9 /* '\t' */ 000004E2 42AC 004C clr.l [A4 + 0x4C] 000004E6 7021 moveq.l D0, 0x21 000004E8 2940 0050 move.l [A4 + 0x50], D0 000004EC 701E moveq.l D0, 0x1E 000004EE 2940 0054 move.l [A4 + 0x54], D0 000004F2 426C 0058 clr.w [A4 + 0x58] 000004F6 426C 005A clr.w [A4 + 0x5A] 000004FA 4AAC 005C tst.l [A4 + 0x5C] 000004FE 6706 beq +0x8 /* 00000506 */ 00000500 2F2C 005C move.l -[A7], [A4 + 0x5C] 00000504 A8F5 syscall KillPicture label00000506: 00000506 4AAC 0060 tst.l [A4 + 0x60] 0000050A 6706 beq +0x8 /* 00000512 */ 0000050C 2F2C 0060 move.l -[A7], [A4 + 0x60] 00000510 A8D9 syscall DisposRgn/DisposeRgn label00000512: 00000512 4AAC 0064 tst.l [A4 + 0x64] 00000516 6706 beq +0x8 /* 0000051E */ 00000518 2F2C 0064 move.l -[A7], [A4 + 0x64] 0000051C A8CD syscall KillPoly label0000051E: 0000051E 42AC 0068 clr.l [A4 + 0x68] 00000522 2F0C move.l -[A7], A4 00000524 A915 syscall ShowWindow 00000526 2F0C move.l -[A7], A4 00000528 A91F syscall SelectWindow 0000052A 2F0C move.l -[A7], A4 0000052C A873 syscall SetPort 0000052E 41EC 0010 lea.l A0, [A4 + 0x10] 00000532 2D48 FFF4 move.l [A6 - 0xC], A0 00000536 486E FFF8 pea.l [A6 - 0x8] 0000053A 206E FFF4 movea.l A0, [A6 - 0xC] 0000053E 3F28 0002 move.w -[A7], [A0 + 0x2] 00000542 206E FFF4 movea.l A0, [A6 - 0xC] 00000546 3F10 move.w -[A7], [A0] 00000548 3F3C 03E8 move.w -[A7], 0x3E8 0000054C 3F3C 03E8 move.w -[A7], 0x3E8 00000550 A8A7 syscall SetRect 00000552 486E FFF8 pea.l [A6 - 0x8] 00000556 A87B syscall ClipRect 00000558 486C 0010 pea.l [A4 + 0x10] 0000055C A8A3 syscall EraseRect 0000055E 4EAD 03AA jsr [A5 + 0x3AA /* export_113 */] 00000562 2F0C move.l -[A7], A4 00000564 4EAD 00EA jsr [A5 + 0xEA /* export_25 */] 00000568 285F movea.l A4, [A7]+ 0000056A 4E5E unlink A6 0000056C 2E9F move.l [A7], [A7]+ 0000056E 4E75 rts